/*
 * ElementoIterator.h
 *
 *  Created on: 28/06/2011
 *      Author: javier
 */

#ifndef ELEMENTOITERATOR_H_
#define ELEMENTOITERATOR_H_

#include "../../dao/Elemento.h"
#include "../collections/IIterator.h"


class ElementoIterator {

private:
	IIterator* iterator;

public:
	ElementoIterator(IIterator* iterator);
	virtual void next();
	virtual Elemento* current();
	virtual bool hasCurrent();
	virtual ~ElementoIterator();
};

#endif /* ELEMENTOITERATOR_H_ */
